package com.example.wechat.login.dto.speech;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.Builder;

/**
 * 语音识别任务响应DTO
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SpeechTaskResponse {

    /**
     * 请求ID
     */
    private String requestId;

    /**
     * 任务ID
     */
    private String taskId;

    /**
     * 任务状态
     * 0：任务等待中
     * 1：任务执行中
     * 2：任务成功
     * 3：任务失败
     */
    private Integer status;

    /**
     * 识别结果
     */
    private String result;

    /**
     * 错误码
     */
    private Integer code;

    /**
     * 错误信息
     */
    private String message;
}
